The phrase "to meet the eye" means that something is visible or apparent and can be easily seen or noticed.